#pragma once

#include "Pointcut.h"
#include "EmptyPointcut.h"

template < const type_info& type>
class CAllMethodsOfTypePointcut: public CPointcut<CTypeFilter,CAllMethods>
{
public:
	CAllMethodsOfTypePointcut()
		:CPointcut<CTypeFilter,CAllMethods>(CTypeFilter(type),CAllMethods())
	{
	}
};

